Update to LLVM 23 - #158734
Conversation
|
@bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
💔 Test for b003a3f failed: CI. Failed job:
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
@bors try |
This comment has been minimized.
This comment has been minimized.
|
💔 Test for 0259978 failed: CI. Failed job:
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
@bors try |
This comment has been minimized.
This comment has been minimized.
|
💔 Test for 4973bfc failed: CI. Failed job:
|
This comment has been minimized.
This comment has been minimized.
|
Some changes occurred in src/doc/rustc/src/platform-support cc @Noratrieb |
|
@bors r=cuviper |
|
@bors p=5 blocking other work |
This comment has been minimized.
This comment has been minimized.
|
💔 Test for 1ccfdc3 failed: CI. Failed job:
|
This comment has been minimized.
This comment has been minimized.
|
@davidtwco I'm just looking into it (#160042), but based on #152038 I assume you're more knowledgeable about this: |
|
@jchlanda as the project goal owner for aarch64 pauth (even if linux) does the test update look good to you, or do you have any other simple solution at hand to unblock the update to LLVM 23? |
|
IIUC, llvm/llvm-project#203989 should use the B-key by default now. Base on https://github.com/rust-lang/rust/blob/main/compiler/rustc_codegen_llvm/src/attributes.rs#L555 and llvm/llvm-project#203989, I think we should make |
I don't think this is right, we should default to |
|
perfect, I dropped the last commit and only left my earlier gcc fix, as well as Nikita's PR in here. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
💔 Test for af2b20b failed: CI. Failed job:
|
|
The job Click to see the possible cause of the failure (guessed by this bot) |
|
I've updated it to 10.1.0, the same that I also used for netbsd. Let's see if it passes: #160042 (comment) |
|
Please be sure to heed the comment about verifying the correctness of the binaries produced by the cross compiler if you're going to change the GCC version! |
|
We would appreciate your help with that verification :) |
I understand. It's midnight on Friday night and I just heard about this, so I wanted to make sure we're not just going to bump the number and move on before we take a look in the next couple of days. Thanks for the heads up. |
View all comments
Changes in this PR (apart from the LLVM update):
LLVM_VERSIONED_DYLIB_NAME_ON_DARWIN=OFF, which restores the previous unversioned naming of the LLVM dylib on Darwin. I expect we'll want to change this for consistency with Linux, but given the amount of trouble Darwin dylibs have caused in the past, I'm not trying to do it in this PR.i686-pc-windows-gnuhost tools compiler-team#1020.Issues: